package com.echo.im.engin.netty;

/**
 * IM服务接口，定义了IM服务器的基本操作，如启动、停止和检查服务器状态
 *
 * @author echo
 */
public interface IMServer {

    /**
     * 检查服务器是否已准备好
     *
     * @return true如果服务器已经准备好，否则返回false
     */
    boolean isReady();

    /**
     * 启动服务器
     */
    void start();

    /**
     * 停止服务器
     */
    void stop();
}

